<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

.wrap{width: 1200px;margin:0 auto;}
.wrap1{width: 1440px;margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden;}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
body { color: #666; font:14px/2 arial, 'Hiragino Sans GB', 'Microsoft Yahei', 微软雅黑, 宋体, Tahoma, Arial, Helvetica, STHeiti; word-break:break-all;}

.clear{ clear:both;}

.sytop{width:100%; height:100px; background: #FFF;}
.sytop1{ width:1440px; margin:0 auto;}
.sytopz{ width:253px; float:left; margin-left:0px;}
.sytopy{ width:188px; float:right; }
.top_con{ height:100px; float: left}
.top_con ul li{ float:right; line-height:100px; margin-left:0px;  position: relative; font-size:16px; color:#0c5ec2}
.top_con ul li img{vertical-align:middle;}
.top_con_txt{ color:#0c5ec2; font-size:20px; font-weight:bold;}
.top_con_txt span{ font-size:14px; font-weight:normal;}
.none {width: 140px; height: 140px;  background: rgba(255, 255, 255, 1); position: absolute; top:100px; left:-50px; z-index:999; display: none; }
.top_con ul li:hover .none{ display: block; text-align:center; line-height:30px; color:#b17b52}



.topnav1{ width:1400px; margin:0 auto;position:absolute; left:50%; margin-left:-400px;}
.topnav1 ul li{ float:left; display:inline-block  ;height:100px; line-height:100px; position:relative; text-align:center; font-size:18px; margin:0 2.2%;}
.topnav1 ul li:hover{}
.topnav1 ul li:hover a{ color:#0269c3}
.topnav1 ul li.on a{ color:#0269c3;}

/*首页样式 */





.index_adv{background-color:#fff;padding:24px 0 14px;}
.w1360{width:1360px;margin:0 auto;}
.advantage{height:428px;margin:0 auto;border-bottom:1px solid #eee; overflow:hidden;}
.advantage li{float:left;width:340px;height:428px;border-left:1px solid #eee; background:#FFF}
.advantage li h5{color:#b5b5b5;line-height:50px;padding:20px;}
.advantage li h3{color:#333;font-size:26px;padding:20px;}
.advantage li h4{color:#999;line-height:32px;padding:20px;font-size:14px; text-align:justify;}
.advantage li p{ width:300px; height:30px; margin:0 auto;background: url(../images/jiantou.png) right center no-repeat;}

.advantage li:hover{background:#ff6702;}
.advantage li:hover h5{color:#fff}
.advantage li:hover h3{color:#fff}
.advantage li:hover h4{color:#fff}
.advantage li:hover p{ width:300px; height:30px; margin:0 auto;background: url(../images/jiantoub.png) right center no-repeat;}

.sycp{background:#f5f5f5 url(../images/sybj1.jpg) top center no-repeat; width:100%; padding-top:60px;}
.fwts{ position:relative;}



.slideGroup1{ width:100%; overflow:hidden; }
.slideGroup1 .parHd1{ width:40%; height:48px; line-height:48px; position:absolute; float:left; margin-left:10%; z-index:9999}
.slideGroup1 .parHd1 ul{ text-align: left;}
.slideGroup1 .parHd1 ul li{ display: inline-block; margin-right:3%; }
.sycpdh h1{ font-size:40px; line-height:50px; color:#15629f; font-weight:bold;}
.sycpdh h2{ font-size:50px; line-height:60px; color:#dddddd; font-family:Impact}


.slideGroup1 .parHd1 ul li h1{ font-size:30px; line-height:60px; margin-top:25px; color:#333; text-align:center;}
.slideGroup1 .parHd1 ul li h2{ width:40px; height:40px; margin:23px auto 0 ;}
.slideGroup1 .parHd1 ul li.on h1{color:#15629f; font-weight:bold;}
.slideGroup1 .parHd1 ul li.on h2{background:url(../images/sjfh.png) center center no-repeat;}


.box3_ch{ font-size:22px; color:#aaaaaa}
.slideGroup1 .parHd1 ul li.on{ color:#535353;}
.slideGroup1 .parHd1 ul li.on .box3_ch{ color:#535353; font-weight:normal;}

.slideGroup1 .slideBox1{ overflow:hidden; zoom:1; position:relative; }
.slideGroup1 .sPrev,.slideGroup1 .sNext{ position:absolute; left:30%; top:50%; margin-top:-25px;display:block; width:50px; height:50px; background:url(../images/pro_left.png) center center no-repeat; z-index:99999}
.slideGroup1 .sNext{ left:auto; right:29%; background:url(../images/pro_right.png) center center no-repeat; }
.slideGroup1 .parBd1{  width:100%; float:right; 
} 

.qhnrz{ width:40%; margin-left:10%; position:absolute; top:280px; }
.qhnrzbt{ overflow:hidden; }
.cpqhlm{ display:inline-block; font-size:14px; height:40px; line-height:40px; background:#FFF; padding:0 20px; border-radius:40px; margin-right:20px; color:#666}
.cpqhlm:nth-child(1){ background:#ff6702;color:#fff }
.qhnrznr{font-size:14px; height:90px; line-height:30px; overflow:hidden; margin-top:30px;}
.qhnrzgd{width:200px; margin-top:30px;}




.slideGroup1 .parBd1 .qhnr{ width:50%; float:right; overflow:hidden; position:relative;}
.qhnr1{ }
.qhnr2{ position:absolute; top:80px; right:20%;}
.qhnr2 h1{ font-size:32px; line-height:40px; color:#fff; margin-top:20px; font-weight:bold;}




.slideGroup1 .parBd1 ul{ overflow:hidden; zoom:1;}
.slideGroup1 .parBd1 ul li{ float:left; overflow:hidden; width:22%; margin:0 0.6%; background:url(../images/qhbj.png) center center no-repeat; background-size:100% 100%; padding-bottom:70px;overflow:hidden;}
.slideGroup1 .parBd1 ul li h1{ text-align:left; font-size: 16px;color: #fff;line-height: 30px;font-weight: bold; padding: 0 50px;height:60px;overflow: hidden; margin: 70px 0 0; font-weight:normal;}
.slideGroup1 .parBd1 ul li h2{text-align: left;font-size: 22px; color: #ffe066; line-height: 42px;font-weight: bold;padding: 0 50px; height: 42px;overflow: hidden; margin: 20px 0;}
.slideGroup1 .parBd1 ul li h3{text-align: left; line-height: 32px; font-size: 14px; color: #fff;padding: 0 50px; height:160px;overflow: hidden; }



.syzz{background: url(../images/sybj3.jpg)  bottom center no-repeat; height:540px; margin-top:-75px; z-index:9}
.syxw{ width:100%; background:#FFF; overflow:hidden; padding:75px 0 30px;}
.new-sy1{margin:0 auto;}
.new-sy1_title{height:122px;background:url(../images/tefu_03.jpg) no-repeat center; overflow:hidden;}
.new-sy{ width:1360px;margin:0 auto;margin-top:30px;}
.new-sy li{ float:left;width:400px;margin:26px;}
.new-sy li h1{ color:#333333; font-size:18px; height:30px; margin-top:10px; line-height:30px; overflow:hidden;}
.new-sy li h2{  padding:0px 0px; font-size:14px;color:#666666;line-height:26px;height:78px;overflow:hidden;}
.new-sy li p{margin-top:15px;}












.adv_ul{margin-top:20px;}
.adv_ul li{float:left; width:20%;height:84px;line-height:84px;margin-left:0px;margin:0 auto;}
.adv_icon{float:left;width:54px;height:46px; margin-left:40px;}
.adv_wz{float:left;height:46px;}
.adv_zi{ line-height:26px; font-size:22px; color:#000;}
.adv_yw{line-height:26px; font-size:8px; color:#676767;}
.syfw {background: #fafafa url(../images/syfwbj.jpg)  bottom center no-repeat; height:950px;
}
.fcate1{ padding-top:60px;}
.fcate1 .cn {font-size: 32px;line-height: 52px;color: #2053c6; font-weight:bold; position: relative; z-index: 1; margin-top: -6px; text-align:center}
.fcate1 p {float: 14px; line-height: 20px;color: #333; margin-top: 10px;text-align:center}


.slideGroup{ width:100%; margin:0 auto; overflow:hidden; padding-bottom:70px;}
.slideGroup .parHd{ width:100%; height:48px; line-height:48px; }
.slideGroup .parHd ul{ text-align:center;}
.slideGroup .parHd ul li{ display: inline-block; width:260px; height:277px;  font-size:22px; line-height:48px; color:#aaaaaa; font-weight:normal;}

.slideGroup .parHd ul li.on{background:url(../images/drop1.png) center center no-repeat;}

.slideGroup .parHd ul li h1{}

.slideGroup .parHd ul li:nth-child(1) h1{ width:66px; height:66px; background:url(../images/lou1.png) bottom center no-repeat; margin:0 auto;}
.slideGroup .parHd ul li:nth-child(2) h1{ width:66px; height:66px; background:url(../images/lou2.png) bottom center no-repeat; margin:0 auto;}
.slideGroup .parHd ul li:nth-child(3) h1{ width:66px; height:66px; background:url(../images/lou3.png) bottom center no-repeat; margin:0 auto;}
.slideGroup .parHd ul li:nth-child(4) h1{ width:66px; height:66px; background:url(../images/lou4.png) bottom center no-repeat; margin:0 auto;}
.slideGroup .parHd ul li:nth-child(5) h1{ width:66px; height:66px; background:url(../images/lou5.png) bottom center no-repeat; margin:0 auto;}
.slideGroup .parHd ul li h1{ padding-top:120px;}

.slideGroup .parHd ul li:nth-child(1).on h1{ width:66px; height:66px; background:url(../images/lou1h.png) bottom center no-repeat; margin:0 auto;}
.slideGroup .parHd ul li:nth-child(2).on h1{ width:66px; height:66px; background:url(../images/lou2h.png) bottom center no-repeat; margin:0 auto;}
.slideGroup .parHd ul li:nth-child(3).on h1{ width:66px; height:66px; background:url(../images/lou3h.png) bottom center no-repeat; margin:0 auto;}
.slideGroup .parHd ul li:nth-child(4).on h1{ width:66px; height:66px; background:url(../images/lou4h.png) bottom center no-repeat; margin:0 auto;}
.slideGroup .parHd ul li:nth-child(5).on h1{ width:66px; height:66px; background:url(../images/lou5h.png) bottom center no-repeat; margin:0 auto;}




.box3_ch{ font-size:22px; color:#aaaaaa}
.slideGroup .parHd ul li.on{ color:#535353;}
.slideGroup .parHd ul li.on .box3_ch{ color:#535353; font-weight:normal;}

.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:30%; top:50%; margin-top:-25px;display:block; width:50px; height:50px; background:url(../images/pro_left.png) center center no-repeat; z-index:99999}
.slideGroup .sNext{ left:auto; right:29%; background:url(../images/pro_right.png) center center no-repeat; }
.slideGroup .parBd{  width:1440px; margin:260px auto; overflow:hidden; }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ float:left; overflow:hidden; width:22%; margin:0 0.6%; background:url(../images/qhbj.png) center center no-repeat; background-size:100% 100%; padding-bottom:70px;overflow:hidden;}
.slideGroup .parBd ul li h1{ text-align:left; font-size: 16px;color: #fff;line-height: 30px;font-weight: bold; padding: 0 50px;height:60px;overflow: hidden; margin: 70px 0 0; font-weight:normal;}
.slideGroup .parBd ul li h2{text-align: left;font-size: 22px; color: #ffe066; line-height: 42px;font-weight: bold;padding: 0 50px; height: 42px;overflow: hidden; margin: 20px 0;}
.slideGroup .parBd ul li h3{text-align: left; line-height: 32px; font-size: 14px; color: #fff;padding: 0 50px; height:160px;overflow: hidden; }
.tempWrap{ width:1440px !important; }




/*首页样式 */
/*首页简介样式 */
.syjj{background: url(../images/sybj1.jpg) no-repeat center  center;  width:100%; padding:45px 0; overflow:hidden;}
.syjj1{ width:1400px; margin:0 auto;}
.syjj1z{ width:780px; float: left}
.syjj1z h1{ font-size:28px; color:#014099; line-height:50px; padding-top:15px;}
.syjj1z h2{ font-size:24px; color:#333; line-height:30px; font-weight:bold;}
.syjj1z h3{ width:40px; height:2px; background:#333; margin-top:45px;}
.syjj1z h4{ margin-top:45px;}
.syjj1z h5{ margin-top:30px; font-size:15px; line-height:32px; color:#6c6c6d; text-align:justify;}
.syjj1z h5 p{ margin-bottom:15px;}
.syjj1y{ width:590px; float:right;}


/*首页业务样式 */
.yewuwz{ width:86%; margin:0 auto; padding-top: 130px; color: #FFF; font-size:18px; line-height:36px;}
/*首页公司样式 */
.syqxgs{background: url(../images/sybj3.jpg) no-repeat center  center; overflow:hidden; width:100%; padding-top:80px; padding-bottom:40px;}
.sygslb ul li{ width:24%; height:100px; float:left; background: url(../images/gsqhbj.png) repeat ; background-size:100% 100%; margin-top:1%; margin-right:1%;padding:20px 25px; text-align:center; vertical-align: middle;}
.sygslb ul li a{ font-size:16px; color:#333333; text-align:center;}
.sygslb ul li:hover{background: url(../images/gsqhbj1.png) repeat ;background-size:100% 100%;}
.sygslb ul li:hover a{ color:#FFF;}


.sygslb ul li:nth-child(4n+4){margin-right:0px;}
.ckgdtb{ text-align:center; margin-top:35px;}
/*首页新闻样式 */

.syxwlb ul li{ width:32.6%; background:#FFF; margin-right:1.1%; float:left; padding:35px;}
.syxwlb ul li:last-child{margin-right:0%;}
.syxwlb ul li h1{ font-size:26px; color:#929292; line-height:30px;}
.syxwlb ul li h2{font-size:12px; color:#929292; line-height:20px;}
.syxwlb ul li h3{font-size:16px; color:#4d4d4d; line-height:30px; height:30px; overflow:hidden; font-weight:bold;}
.syxwlb ul li h4{font-size:14px; color:#4d4d4d; line-height:22px; height:66px; overflow:hidden; }
.syxwlb ul li:hover{background:#014099;}
.syxwlb ul li:hover h1{color:#ffcc00;}
.syxwlb ul li:hover h2{color:#ffcc00;}
.syxwlb ul li:hover h3{color:#fff;}
.syxwlb ul li:hover h4{color:#fff;}
.sylxdh{background: url(../images/sylxbj.jpg) no-repeat center  center; height:164px; width:100%;}
.sylxdh ul li{ width:50%; float:left; text-align:center; font-size:30px; line-height:164px;}
.sylxdh ul li:nth-child(1) a{ color:#2156a1}
.sylxdh ul li:nth-child(2) a{ color:#fff}
/*首页新闻样式 */
.article-page {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 40px;}
.article-page .box {display: block;width: 50%;border-right: 1px solid #ddd;position: relative;background-color: #f9f9f9;}
.article-page .box .btn-aw {width: 44px;height: 44px;border-radius: 50%;border: 1px solid #aaa;font-size: 0;position: absolute;top: 50%;margin-top: -22px;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.article-page .box .btn-aw:before {content: '';display: block;width: 10px;height: 10px;border: 2px solid #333;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border .5s;-o-transition: border .5s;transition: border .5s;}
.article-page .box .main {vertical-align: top;}
.article-page .box .main .tag {font-size: 0.9375rem;color: #ff9c00;margin-bottom: 5px;}
.article-page .box .main .ti {font-size: 1.125rem;line-height: 1.5;color: #333;}
.article-page .box .main .data {font-size: 0.9375rem;color: #999;}


.article-page .box:hover .main .ti {color: #000;text-decoration: underline;}
.article-page .box.prev {}
.article-page .box.prev .btn-aw {left: 40px;}
.article-page .box.prev .btn-aw:before {border-right: none;border-top: none;-webkit-transform-origin: 8px 0;-ms-transform-origin: 8px 0;transform-origin: 8px 0;}
.article-page .box.prev .main {text-align: right;}
.article-page .box.next {border-right: none;}
.article-page .box.next .btn-aw {right: 40px;}
.article-page .box.next .btn-aw:before {border-left: none;border-bottom: none;-webkit-transform-origin: 8px -5px;-ms-transform-origin: 8px -5px;transform-origin: 8px -5px;}
.index-service{overflow: hidden; background-color: #fff; position: relative; z-index: 2; height: 746px; background-image:url(../images/bgi-service.jpg); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.index-service-body{height: 554px;}
.index-service-body .bg{left: 50%; margin-left: -529px; bottom: -250px; top: auto; width: 1058px; height: 1058px; background-image: url(../images/bgi-service-circle.png); background-size: auto; background-position: 50% 50%; background-repeat: no-repeat;}
.index-service-body .links2{text-align: center;}
.index-service-body .links2 .link{display: inline-block; vertical-align: top; width: 154px; height: 38px; line-height: 38px; margin-left: 15px; margin-right: 15px; font-size: 18px; color: #2386ee; border: #2386ee solid 1px; border-radius: 4px; -webkit-transition: all 250ms ease-out 0s; transition: all 250ms ease-out 0s;}
.index-service-body .links2 .link:hover{color: #fff; background-color: #2386ee; -webkit-box-shadow: 0px 6px 5.64px 0.36px rgba(35, 134, 238, 0.3); box-shadow: 0px 6px 5.64px 0.36px rgba(35, 134, 238, 0.3);}
.index-service-body .pic{position: absolute; left: 50%; bottom: 142px; width: 320px; height: 320px; margin-left: -160px;}
.index-service-body .list4{position: absolute; left: 0; bottom: 110px; width: 100%; height: 340px;}
.index-service-body .list4 .item{position: absolute; padding-top: 10px; height: 50px;}
.index-service-body .list4 .item .icoImg{position: absolute; top: 0; width: 90px; height: 90px; -webkit-transition: all 250ms ease-out 0s; transition: all 250ms ease-out 0s; border-radius: 50%;}
.index-service-body .list4 .item .cn{font-size: 24px; color: #333333;}
.index-service-body .list4 .item .en{font-size: 14px; color: #999999; font-family: Arial, sans-serif, 'Microsoft YaHei', '微软雅黑'; text-transform: uppercase;}
.index-service-body .list4 .item.i1{right: 50%; margin-right: 222px; top: 0; padding-right: 112px; text-align: right;}
.index-service-body .list4 .item.i1 .icoImg{right: 0;}
.index-service-body .list4 .item.i2{left: 50%; margin-left: 222px; top: 0; padding-left: 112px; text-align: left;}
.index-service-body .list4 .item.i2 .icoImg{left: 0;}
.index-service-body .list4 .item.i3{right: 50%; margin-right: 222px; bottom: 0; padding-right: 112px; text-align: right;}
.index-service-body .list4 .item.i3 .icoImg{right: 0;}
.index-service-body .list4 .item.i4{left: 50%; margin-left: 222px; bottom: 0; padding-left: 112px; text-align: left;}
.index-service-body .list4 .item.i4 .icoImg{left: 0;}
.index-service-body .list4 .item:hover .icoImg{-webkit-transform: scale(1.1); transform: scale(1.1); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}
.index-head{position: relative; z-index: 2; padding-top: 70px; padding-bottom: 40px; text-align: center;}
.index-head .dt{font-size: 32px; color: #2053c6; font-weight:bold;}
.index-head .dd{margin-top: 20px; font-size: 16px; color: #666666;}
.index-head .hr{margin-left: auto; margin-right: auto; margin-top: 20px; position: relative; width: 300px; height: 1px; background-color: #cccccc;}
.index-head .hr:before{content: " "; position: absolute; left: 50%; top: -1px; width: 30px; height: 3px; margin-left: -15px; background-color: #2386ee;}

.xinwen{background-color: #fafafa; padding-bottom:90px;margin:0 auto;}
.xinwen_nr{height:495px;margin:0 auto;}
.xinwen_nr_1{float:left;width:468px;height:495px;}
.xinwen_nr_2{float:left;width:468px;height:495px; margin-left:18px;}
.xinwen_nr_2_1{margin-bottom:20px;height:238px;}
.xinwen_nr_2_2{height:238px;}
.xinwen_nr_3{float:right;width:469px;height:495px;background:#fff;}
.xinwen_nr_3_b{margin:80px 0 0 66px;height:85px;}
.xinwen_nr_3_nr{margin-left:66px;width:350px;height:265px;}
.xinwen_nr_3_nr li{border-bottom:dashed 1px #ccc;font-size:18px;line-height:52px;}
.xinwen_nr_3_nr li a{color:#888888}
.xinwen_nr_3_nr li a:hover{color:#f48c0f}



.syjjz{ width:100%; background:#FFF; overflow:hidden;}
.fab1{width:1200px; margin: 0 auto;  overflow: hidden; padding: 58px 0 72px;}
.fab1 .left{float: left; width: 600px;}
.fab1 .right{float: right; width: 462px; margin-right: 24px;}
.fab1 .right img{width: 100%; height: 100%;}

.fabcate1{width: 100%; padding-top: 40px;}
.fabcate1 .cn{font-size: 32px; color: #147eed; line-height: 52px; height: 52px; font-weight:bold;}
.fabcate1 .cn2{font-size: 16px; color: #2053c6; line-height: 32px; height: 32px;}
.faboutcon{color: #666; line-height: 32px; text-align: justify; margin-top: 22px; max-height: 98px; overflow: hidden; font-size:18px;}

.fguolist{overflow: hidden; width: 100%; padding: 46px 0; position: relative; font-size: 0;}
.fguolist li{display: inline-block; width: 140px;}
.fguolist li:nth-child(even){width: 140px;}
.fguolist li a{display: block; position: relative;}
.fguolist h3{font-size: 48px; color: #eb3341; height: 56px; font-weight: bold; line-height: 56px; display:block; margin-left:12px;}
.fguolist h3 span{display: inline-block;}
.fguolist h3 i{font-style: normal;}
.fguolist li .txt{font-size: 18px; line-height: 26px; color: #000; height: 26px;}
.index_pro{ background-color:#FaFaFa; padding:80px 0;}
.title{}
.title h1{ font-size:36px; line-height:60px;color:#2b5ac8;font-weight:bold; text-align:center}
.title p{ font-size:16px; color:#999999;text-align:center}


.prolist{ width:1440px; margin-top:30px;}
.prolist li{ float:left; width:446px; height:300px; margin:0 20px 20px 0;position: relative; overflow:hidden; }
.prolist li .wzbj{ position: absolute; top: 0; left:0rem; right:0rem;  height: 100%; background: url(../images/index3_black1.png) no-repeat center center; background-size:100% 100%;}
.prolist li .wzbj p{ font-size: 18px; color: #ffffff; line-height: 68px; text-align: center; position: absolute; bottom: 0; width: 100%;}





/*首页底部样式 */

.dibu{ background:#205999;height:290px;width:100%;margin:0 auto;}
.height60{height:60px;}
.dibu_part1{height:1850px;margin:0 auto;}
.dizhi{float:left;width:498px;height:180px;border-right: 1px solid #4d7aad;}
.dizhi h5{color:#fff;line-height:38px;}
.dizhi p{color:#fff;line-height:38px;font-size:14px;}
.kjdh{float:left;width:520px;height:200px;border-right: 1px solid #4d7aad;margin-left:68px;}
.d_tit{ line-height:50px; height:50px; margin-top:0px; font-size:16px; color:#fff;}
.d_x{ width:24px; height:3px; background-color:#e29400; margin-left:2px;}
.d_nav{ margin-top:20px; width:400px;}
.d_nav a{ font-size:14px; color:#fff; display:block; float:left; width:92px; line-height:32px;}
.fwrx h1{ margin-top:12px; line-height:52px; font-size:36px; color:#194779; font-weight: bold;}
.fwrx p{ font-size:16px; color:#818181; line-height:24px;}
.ewm{float:right;width:250px;}
.footer{background:#205999; height:60px; font-size:14px; color:#a4b8cd; line-height:60px; text-align:center; border-top: 1px solid #4d7aad;}
.footer a{font-size:14px; color:#a4b8cd;}
.footer img{ vertical-align:middle;}


/*首页底部样式 */


/*关于样式 */

.aboutjj{ background: #f7f7f7 url(../images/sybj2.jpg) no-repeat  bottom  center; width:100%; overflow:hidden; padding-bottom:120px; padding-top:70px;}
.aboutjj1{ width:1360px; margin:0 auto;}
.aboutjj1z{ width:780px; float:left;}
.aboutjj1y{ width:524px; float:right; padding-top:65px;}
.aboutjj1z h2{ font-size:16px; line-height:34px; color:#333333; text-align:justify;}
.aboutjj1z h2 p{ margin-top:15px;}
.aboutjj1z h3{margin-top:50px;}

.jjsz{ width:1320px; height:150px; background:#FFF;     -webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.5);
    /* box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.15); */ margin:0 auto; margin-top:-75px; position:relative; z-index:999}
.gsnum.container{padding:30px 0 0 0;overflow:hidden;width:100%;margin:0px auto;}
.gsnum li{width: 25%;float: left;text-align:center;background:url(../images/sxyx.jpg) no-repeat right center;}

.gsnum li h2 span{color:#333333;font-size: 60px;font-family: 'b';line-height: 60px;font-weight: 100;}
.gsnum li h2 sup{display: inline-block;vertical-align: top;color:#999;font-size: 18px;margin-left: 5px; margin-top:20px;}
.gsnum li h3{color:#999; font-size:18px; line-height:30px;}
.w1378{width:1378px;margin:0 auto;}
.about_wenhua{ margin-top:50px;}
.about_wenhua_1{width:671px;height:123px;background:url(../images/about_15.png) no-repeat center; overflow:hidden;margin:0 auto}
.about_wenhua_2{margin-top:35px;border-bottom:1px dashed #cccccc;height:300px;}
.about_wenhua_2 li{float:left;margin-left:14px;margin-right:12px;}
.about_wenhua_2 li .tu{}
.about_wenhua_2 li h3{line-height:35px;margin-top:10px;font-size:18px;font-weight:bold;}
.about_wenhua_2 li h5{font-size:16px;color:#666666;}
.about_zhanlue{height:405px;margin-top:35px;}
.about_zhanlue h5{font-size:18px;font-weight:bold;line-height:50px;}
.about_zhanlue p{color:#666666;text-indent:24px;line-height:45px;}




.ab1{width: 1200px; margin: 0 auto; overflow: hidden; padding: 96px 0 46px;}
.ab1 .left{float: left; width: 640px;}
.ab1 .right{float: right; width: 506px;}
.ab1 .right img{width: 100%; height: 100%;}
.abcate1{width: 100%; background: url('../images/abcatebg.png') 0 15px no-repeat;}
.abcate1 .cn{font-size: 32px; color: #147eed; line-height: 40px; font-weight: bold; height: 40px; margin-bottom: 10px;}
.abcate1 .cn2{font-size: 18px; color: #2053c6; line-height: 38px; height: 38px; letter-spacing: 9px;}
.aboutcon{color: #333; line-height: 26px; text-align: justify; margin-top: 20px; max-height: 338px; overflow: hidden;}
.aboutcon img{max-width: 100%;}
.wenhua{padding-top: 70px; background: url('../images/culbg.jpg') top no-repeat; position: relative;}
.wenhua:after{content: ''; width: 50px; height: 50px; position: absolute; left: 50%; bottom: 0; z-index: 1; margin-left: -25px; margin-bottom: -25px; background: url('../images/jtd1.png') center no-repeat;}
.cullist{padding: 50px 0 90px; width:1240px; margin:0 auto;   overflow: hidden;}
.cullist li{float: left; width: 242px;}
.cullist li .lin{padding: 0 6px; text-align: center;}
.cullist li a{display: block; padding: 36px 0 52px; background-color: #fff; position: relative; top: 0; border-radius: 4px;}
.cullist .pic{width: 80px; height: 80px; margin: 0 auto 0px; border: 5px solid #ffd9c5; font-size: 0; text-align: center; line-height: 80px; border-radius: 50%; background-color: #dc530d;}
.cullist .pic img{max-height: 100%; max-width: 100%; vertical-align: middle; border: 0; margin-top:16px;}
.cullist li h3{font-size: 18px; color: #dc530d; line-height: 30px; font-weight: bold; padding: 0 10px; height: 30px; overflow: hidden; margin-bottom: 12px;}
.cullist li .txt{font-size: 16px; color: #333; line-height: 26px; height: 52px; overflow: hidden; width: 176px; margin: 0 auto;}
.cullist li:hover a{-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); top: -10px;}
.cullist li a{-webkit-transition: .5s; transition: .5s;}
.cate5{color: #fff; text-align: center;}
.cate5 .cn{font-size: 32px; line-height: 48px;}
.cate5 .en{font-size: 42px; line-height: 50px; text-transform: uppercase; font-family: 'Helvetica CE 35 Thin';}
.fwtsbt{width:1240px; margin:0 auto;}
.fwtsbt h1{text-transform: uppercase; font-size:36px; line-height:50px;  text-align:center; color:#352a16}
.fwtsbt h2{text-transform: uppercase; font-size:36px;line-height:50px;  text-align:center; color:#352a16}
.fwtsbt h3{ font-size:18px; line-height:36px; color:#666666; text-align:center; margin-top:20px;}





/*产品样式 */
.cpejfl{ text-align:center; padding-bottom:15px;}

.cpejfl ul li{ display:inline-block;line-height: 32px; font-size: 16px; color:#333; padding:0 5px; }
.cpejfl ul li a{ color:#333;}
.cpejfl ul li:hover a{color:#333;}
.cpejfl ul li:nth-child(1){ display:none;}
/*产品样式 */





/*案例样式 */
.ejal1 ul li{ width:31.333%; margin:1%; float:left}
.ejal1 ul li h1{ line-height: 50px; font-size: 18px; color: #333; text-align:center; height:50px; overflow:hidden;}

/*案例样式 */






/*关于样式 */
/*服务样式 */
.ejlmmc{ text-align:center}
.ejlmmc ul li{ line-height:44px; line-height:44px; padding:0 35px; background:#ebebeb; border-radius:30px; display:inline-block; margin:30px 10px; text-align:center; font-size:16px;}
.ejlmmc ul li a{ color:#333333;}
.ejlmmc ul li.on{background:#ea0d27; }
.ejlmmc ul li:hover{background:#ea0d27; }
.ejlmmc ul li:hover a{ color:#fff;}
.ejlmmc ul li.on a{ color:#fff;}
/*服务样式 */

/*新闻样式 */
.erjidh{ width:100%; height:80px; background:#fafafa;}
.erjidh1{ width:1200px; margin:0 auto;}
.erjidh1z{ width:900px; float:left;}
.erjidh1z ul li{ display:inline-block; font-size:18px; line-height:80px; margin-right:30px; }
.erjidh1z ul li a{ color:#666666;}
.erjidh1z ul li.on a{ color:#e16211;}
.erjidh1y{ text-align:right;  font-size:16px; line-height:80px;}
.erjidh1y a{ color:#666666;}

.news-list{ margin-top:30px;}
.news-list li{ float:left;width:31.333%;margin:2.5% 1%;}
.news-list li h1{ color:#333333; font-size:18px; line-height:30px; height:30px; overflow:hidden; margin-top:10px;}
.news-list li h2{ height:66px; font-size:14px; line-height:22px; overflow:hidden;color:#666666; margin-top:5px;}
.news-list li p{margin-top:15px;}



/*新闻样式 */




/*联系样式 */

.position{ height:68px; line-height:68px; text-align:right}

.position .box{display:inline-block;background: url(../images/home.png) left 27px no-repeat;padding-left: 22px;font-size: 16px; float:left;color: #888888}

.position .box a, .position .box span{display:inline-block;color: #888888;text-transform:uppercase;transition:0.36s;margin:0 2px;}

.position .box em{color: #15629f;text-transform:uppercase;font-style:normal;margin-left:2px;}
.w1280{ width:1360px; margin:0 auto;}



.ejbanner{width: 100%; height:400px;}

.cont{min-height:562px;margin:0 auto;margin-bottom:52px;}
.cont1{width:743px;height:120px;background:url(../images/cont_03.jpg) center bottom no-repeat; overflow:hidden;margin:0 auto;margin-top:48px;margin-bottom:52px;}
.cont2{height:430px;margin:0 auto;}
.cont2_1{float:left;width:750px;height:390px;margin-left:10px;}
.cont2_2{float:left;width:350px;height:390px;margin-left:40px;}
.cont2_2 h3{line-height:45px;font-size:26px;}
.cont2_2 p{line-height:35px;color:#333333;}


/*内容样式 */
.erjinr{ width:1200px; margin:0 auto; padding-bottom:50px;}
.article{ padding-top:30px;}
.article{ font-size:16px; line-height:32px; text-align:justify;}
.article img{ max-width:100%;}

.article1{ padding-top:10px;}
.article1{ font-size:16px; line-height:32px; text-align:justify;}
.article1 img{ max-width:100%;}







@media only screen and (max-width: 1700px) {
.sytop1{ width:88%; margin:0 auto;}
.topnav1{ width:1000px; margin:0 auto;position:absolute; left:50%; margin-left:-350px;}
.topnav1 ul li{ float:left; display:inline-block  ;height:100px; line-height:100px; position:relative; text-align:center; font-size:18px; margin:0 2.2%;}
.slideGroup1 .parHd1 ul li h1{ font-size:24px; line-height:60px; margin-top:25px; color:#333; text-align:center;}

.slideGroup1 .parHd1{ width:45%; height:48px; line-height:48px; position:absolute; float:left; margin-left:5%; z-index:9999}
.qhnrz{ width:45%; margin-left:5%; position:absolute; top:250px; }
.qhnrzbt{ overflow:hidden; }
.cpqhlm{ display:inline-block; font-size:14px; height:30px; line-height:30px; background:#FFF; padding:0 20px; border-radius:40px; margin-right:20px; color:#666}
.cpqhlm:nth-child(1){ background:#ff6702;color:#fff }
.qhnrznr{font-size:14px; height:90px; line-height:30px; overflow:hidden; margin-top:10px;}
.qhnrzgd{ width:150px; margin-top:10px;}

}


@media only screen and (max-width: 1440px) {
	.slideGroup1 .parHd1 ul li h1{ font-size:20px; line-height:60px; margin-top:25px; color:#333; text-align:center;}
	
.sytop1{ width:94%; margin:0 auto;}
.topnav1{ width:800px; margin:0 auto;position:absolute; left:50%; margin-left:-300px;}
.topnav1 ul li{ float:left; display:inline-block  ;height:100px; line-height:100px; position:relative; text-align:center; font-size:18px; margin:0 2.2%;}


.slideGroup1 .parHd1{ width:45%; height:48px; line-height:48px; position:absolute; float:left; margin-left:5%; z-index:9999}
.qhnrz{ width:45%; margin-left:5%; position:absolute; top:250px; }
.qhnrzbt{ overflow:hidden; }
.cpqhlm{ display:inline-block; font-size:14px; height:26px; line-height:26px; background:#FFF; padding:0 20px; border-radius:40px; margin-right:20px; color:#666}
.cpqhlm:nth-child(1){ background:#ff6702;color:#fff }
.qhnrznr{font-size:12px; height:52px; line-height:26px; overflow:hidden; margin-top:10px;}
.qhnrzgd{ width:120px; margin-top:10px;}



.wrap1 {
    width: 1240px;
    margin: 0 auto;
}
.w1280{ width:1200px; margin:0 auto;}


.dibu{ background:#205999;height:290px;width:100%;margin:0 auto;}
.height60{height:60px;}
.dibu_part1{height:1850px;margin:0 auto;}
.dizhi{float:left;width:470px;height:180px;border-right: 1px solid #4d7aad;}
.dizhi h5{color:#fff;line-height:38px;}
.dizhi p{color:#fff;line-height:38px;font-size:14px;}
.kjdh{float:left;width:440px;height:200px;border-right: 1px solid #4d7aad;margin-left:68px;}
.d_tit{ line-height:50px; height:50px; margin-top:0px; font-size:16px; color:#fff;}
.d_x{ width:24px; height:3px; background-color:#e29400; margin-left:2px;}
.d_nav{ margin-top:20px; width:400px;}
.d_nav a{ font-size:14px; color:#fff; display:block; float:left; width:92px; line-height:32px;}
.fwrx h1{ margin-top:12px; line-height:52px; font-size:36px; color:#194779; font-weight: bold;}
.fwrx p{ font-size:16px; color:#818181; line-height:24px;}
.ewm{float:right;width:180px;}
.footer{background:#205999; height:60px; font-size:14px; color:#a4b8cd; line-height:60px; text-align:center; border-top: 1px solid #4d7aad;}
.footer a{font-size:14px; color:#a4b8cd;}
.footer img{ vertical-align:middle;}




.tempWrap{ width:1240px !important; }

.slideGroup .parHd ul li{ display: inline-block; width:230px; height:277px;  font-size:22px; line-height:48px; color:#aaaaaa; font-weight:normal;}

.slideGroup .parBd{  width:1240px; margin:260px auto; overflow:hidden; }

.slideGroup .parBd ul li{ float:left; overflow:hidden; width:300px !important; margin:0 5px !important; background:url(../images/qhbj.png) center center no-repeat; background-size:100% 100%; padding-bottom:70px;overflow:hidden;}

.xinwen{background-color: #fafafa; padding-bottom:90px;margin:0 auto;}
.xinwen_nr{height:426px;margin:0 auto;}
.xinwen_nr_1{float:left;width:400px;height:426px;}
.xinwen_nr_2{float:left;width:400px;height:426px; margin-left:20px}
.xinwen_nr_2_1{margin-bottom:16px;height:205px;}
.xinwen_nr_2_2{height:205px;}
.xinwen_nr_3{float:right;width:400px;height:426px;background:#fff;}
.xinwen_nr_3_b{margin:50px 0 0 26px;height:80px;}
.xinwen_nr_3_nr{margin-left:26px;width:350px;height:265px;}
.xinwen_nr_3_nr li{border-bottom:dashed 1px #ccc;font-size:18px;line-height:52px; height:50px; overflow:hidden;}
.xinwen_nr_3_nr li a{color:#888888}
.xinwen_nr_3_nr li a:hover{color:#f48c0f}





.syjj1{ width:1250px; margin:0 auto;}
.syjj1z{ width:680px; float: left}
.syjj1y{ width:520px; float: left}
.syjj1z h5{ height:350px; overflow:hidden;}

.yewuwz{ width:86%; margin:0 auto; padding-top: 100px; color: #FFF; font-size:18px; line-height:36px;}


.sygslb ul li{ width:24%; height:90px; float:left; background: url(../images/gsqhbj.png) repeat ; background-size:100% 100%; margin-top:1%; margin-right:1%;padding:20px 25px; text-align:center; vertical-align: middle;}
.sygslb ul li a{ font-size:16px; color:#333333; text-align:center;}
.sygslb ul li:hover{background: url(../images/gsqhbj1.png) repeat ;background-size:100% 100%;}
.sygslb ul li:hover a{ color:#FFF;}


.sygslb ul li:nth-child(4n+4){margin-right:0px;}
.ckgdtb{ text-align:center; margin-top:35px;}
#demo {margin: 0 auto;overflow: hidden;  width:1250px; height:300px; }

}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}
</pre></body></html>